草庐IT

C++ 多重虚拟继承与 COM

全部标签

python - 如何向已注册的 COM 服务器添加新方法?

编辑:事实证明,如果我重新启动Excel,VBA可以看到新方法。不过,我的问题仍然存在,尽管形式有所不同:如何强制Excel在不重新启动的情况下查看新方法?我有一个简单的COM服务器,看起来像这样:classCOMServerThing:_public_methods_=["DoStupidThing"]_reg_progid_="COMServerThing.Utilities"_reg_clsid_="{A9DAECC7-2154-42E6-95B3-53A27EAB63E2}"defDoStupidThing(self):return'foo'我是这样注册的:importwin3

windows - 没有虚拟机的 Windows 上的 Bash 4.2?

我正在寻找在没有虚拟机的情况下在Windows上运行bash4.2的方法。我尝试过使用CygWin,但您可以安装的最新版本是bash4.1,我没有找到在CygWin上安装bash4.2的方法。Here开发人员说他正在将bash4.2移植到CygWin,但它是两年前编写的。win-bash或MinGW等其他软件具有旧版本的bash。那么,有什么方法可以在Windows上安装bash4.2吗? 最佳答案 因为Cygwin没有你想要的版本我认为你唯一的选择是自己编译4.2然后安装它。不过,我不知道这对您来说有多方便。bash源代码可在此处

c# - 如何在 Windows 机器上制作虚拟扩展屏幕?

我必须开发一个Windows应用程序,其目的是将屏幕分成两个虚拟显示器,就像我们插入第二个显示器一样,​​Windows检测这两个显示器并根据此屏幕截图提供设置。我必须通过虚拟地模拟连接第二台显示器来实现此功能。请指导我如何实现这一目标以及我应该遵循什么逻辑?我应该关注哪种WindowsAPI?我是否需要与Windows显示驱动程序进行交互或其他什么?此应用程序必须使用易于构建的C#或VB或VC++开发。此应用程序的输出将导致屏幕被分成两个屏幕,并且应该作为两个单独的屏幕显示给其他应用程序。感谢和问候。 最佳答案 可能有一个api可

.net - 在 .NET 中编写虚拟打印机

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我想创建一个虚拟打印机,将数据传递到我的.NET应用程序。然后我想创建一个安装程序来安装打印机和.NET应用程序。如果能够用C#编写这一切我们真的很高兴,但我感觉这将需要一个打印机驱动程序来编写非托管代码。有谁知道如何执行此操作的相当简洁的教程或示例?

c++ - 为什么不调用继承自 QSortFilterProxyModel 的 filterAcceptsRow?

有一个名为customSortFilterProxyModel的类继承自QSortFilterProxyModel。一个protected函数filterAcceptsRow被覆盖。但是,根本不会调用filterAcceptsRow。问题是什么?谢谢。customSortFilterProxyModel.hclasscustomSortFilterProxyModel:publicQSortFilterProxyModel{Q_OBJECTpublic:customSortFilterProxyModel(QObject*parent);~customSortFilterProxyMo

windows - 在 Windows 7 上使用 PowerShell 从 COM 端口捕获输出

我想将SierraAT命令发送到COM端口并捕获输出并使用PowerShell将其存储在变量中。PowerShell版本:Name:ConsoleHostVersion:2.0InstanceId:eb5987f0-9961-4842-b349-ba215d86fdfaUI:System.Management.Automation.Internal.Host.InternalHostUserInterfaceCurrentCulture:en-INCurrentUICulture:en-USPrivateData:Microsoft.PowerShell.ConsoleHost+Con

c# - Windows - 将程序用作虚拟打印机?

我正在寻找一个简单的安装程序,甚至是一个注册表文件,它可以创建一个虚拟打印机,它只是将要打印的文件重定向到我的程序今天我使用使用DLL的Printer++,但它对公司来说并不实用..今天程序安装在ProgramFiles目录中,我只需要VirtualPrinter即可将文件重定向到我的程序(作为命令行参数)有什么想法吗? 最佳答案 使用Redmon.它是一个开源Windows打印机端口,可将所有打印机输出重定向到特定程序或脚本。 关于c#-Windows-将程序用作虚拟打印机?,我们在S

windows - 如何在通过 powershell 创建 azure 虚拟机后运行 windows update?

我有一个在azurepowershell中运行的脚本来创建虚拟机。创建后,我远程进入并运行Windows更新,然后安装我们的应用程序。考虑将整个事情自动化。一旦我使用New-AzureVM设置虚拟机,我发现我可以使用WaitForBoot命令等待它启动,但是我该如何运行远程命令虚拟机?例如启动Windows更新、传输和运行我的应用程序安装文件?我看到一个blogpost几年前他描述了使用Invoke-Command的情况,但它并不简单,涉及下载证书,以管理员身份将其安装到您的计算机等。有更简单的方法吗?如果我按照他的描述去做,我是否能够运行Windows更新并安装我的应用程序?powe

windows - 是否有一个 API 可以通过 win32 应用程序在 Windows 8 或 Windows 10 触摸笔记本电脑上自动弹出虚拟键盘

我在Windowstouch笔记本电脑上运行一个win32应用程序,如果有人点击文本输入区域,我想以编程方式显示虚拟键盘。 最佳答案 如果您指的是Windows8中的屏幕键盘,它会在文本框获得焦点时自动显示,只要它已在PC设置中启用即可。 关于windows-是否有一个API可以通过win32应用程序在Windows8或Windows10触摸笔记本电脑上自动弹出虚拟键盘,我们在StackOverflow上找到一个类似的问题: https://stackover

c++ - 如何在 Windows 中注册 COM(组件对象模型)? (用于图标覆盖处理程序)

我对COM对象缺乏经验,以下是我所做的:在C++中,我创建了一个扩展IUnknow并实现QueryInterface、AddRef和Release的类。扩展IShellIconOverlayIdentifier并实现其中的3个方法。使用__declspec(dllexport)导出类DLL是用MSVC201564位编译的。(在windows764位上工作)。困难的部分来了:如何让windows链接/使用DLL:>https://msdn.microsoft.com/en-us/library/windows/desktop/hh127455(v=vs.85).aspx解释如何注册Ove